#ifndef __FUNCTION_H__
#define __FUNCTION_H__
#include <iostream>
#include <cstring> // 用于strcpy等字符串函数
using namespace std;
struct Studentlist
{
    // 带参结构体函数
    Studentlist(const char *n, int a, const char *s, Studentlist *ne)
    {
        strcpy(name, n);
        age = a;
        strcpy(sex, s);
        next = ne;
    }

    // 无参构造体函数
    Studentlist()
    {
        name[0] = '\0';
        age = 0;
        sex[0] = '\0';
        next = NULL;
    }

    char name[20];
    int age;
    char sex[10];
    struct Studentlist *next;
}; 

// 声明全局链表(使用extern关键字)
extern Studentlist *stuhead;

void initList();
void add_Student();
void show_Student();
void del_Student();
void change_Student();
void search_Student();
// 加入链表
void join_Student(Studentlist *p);

#endif